Click here to join our community of experts to get information on job search, salaries and more.

CRG Corporation

Senior Python Developer[FLEXJOBS]

Company: CRG Corporation

Location: Remote

Posted on: May 11

Title:Sr. Python Developer

Job Description: remote, must work EST hoursWork Type: RemoteTime Type:Full timeJob Type: TemporaryDuration: 6-month contract (potential to extend or convert)Pay: $140K

JOB DESCRIPTION

Our global Fortune 500 client, with U.S. headquarters in Charlotte, NC, is a world class food service provider with a strong presence across the nation. Celebrating almost 30 years in North America, this employee-focused company has received honors for diversity and inclusion, innovation, health and wellness, and company culture. CRG has successfully placed over 220 employees within the last 7 years within this organization, known for its continuous growth opportunities, fantastic benefits package, innovative technology, flexible work environment, and collaborative culture.

We are seeking a Senior Python Developer with strong expertise in AWS cloud services to join our growing technology team. In this role, you will design, develop, and maintain scalable cloud-native applications and microservices, ensuring optimal performance, security, and reliability. You will collaborate with teams to drive data integration initiatives and deliver robust, production-grade solutions.

RESPONSIBILITIES

  • Design, develop, and deploy microservices written in Python on AWS, focusing on data ingestion, processing, and validation.
  • Build and optimize cloud-native applications using AWS services such as Lambda, API Gateway, ECS, DynamoDB, S3, and CloudFormation.
  • Collaborate with cross-functional teams to map source to target systems using database configurations and ensure seamless data integration.
  • Implement robust data validation, error handling, and logging mechanisms to ensure data quality and integrity.
  • Apply Object-Oriented Programming (OOP) principles to create scalable, maintainable, and efficient codebases.
  • Show initiative by proactively identifying opportunities for process improvement and implementing solutions to enhance system functionality and the end-user experience.
  • Develop, deploy, and maintain serverless and containerized solutions on AWS.
  • Participate actively in code reviews, adhere to development best practices, and contribute to a culture of technical excellence.
  • Utilize Pytest for unit and integration testing, ensuring proper coverage, and adopt a Test-Driven Development (TDD) approach ("red light, green light").
  • Create and manage CI/CD pipelines (e.g., CodePipeline, CodeBuild, CodeDeploy).
  • Implement monitoring, logging, and alerting solutions to ensure application health.
  • Stay updated with the latest AWS services, features, and best practices.
  • Mentor junior developers and promote a high standard of software engineering.

QUALIFICATIONS

  • 5+ years of professional experience in Python development.
  • 3+ years of hands-on experience with AWS cloud services.
  • Expertise in designing and building microservices architecture.
  • Strong understanding of serverless architectures and event-driven systems.
  • Proficiency with AWS services such as Lambda, API Gateway, ECS, S3, DynamoDB, IAM, CloudFormation, and Step Functions.
  • Experience with containerization (Docker; Kubernetes a plus).
  • Solid knowledge of RESTful API design and development.
  • Familiarity with Infrastructure as Code (IaC) using Terraform, AWS CDK, or CloudFormation.
  • Strong understanding of data integration patterns and practices.
  • Proficiency with version control (Git) and CI/CD tools.
  • Excellent communication and collaboration skills.

NICE TO HAVE

  • AWS Certification (Developer Associate, Solutions Architect, or higher).
  • Experience with event-driven architectures (SQS, SNS, EventBridge).
  • Exposure to relational and NoSQL databases (PostgreSQL, DynamoDB).
  • Knowledge of monitoring tools like CloudWatch, Datadog, or Prometheus.
  • Experience in Agile/Scrum development environments.